package vue.stage;

import java.awt.FlowLayout;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.border.TitledBorder;

import ctr.stage.GestAjoutStage;

public class JPanAjoutStage extends JPanel{
	
	private JTextField jtf_NomStage;
	private static final long serialVersionUID = -8258905260255616984L;

	public JPanAjoutStage(String titre) {
		//Label
		JLabel lbl_NomStage = new JLabel("Nom du stage : ");
		
		//Champ de saisie
		jtf_NomStage = new JTextField(15);
		jtf_NomStage.addActionListener(new GestAjoutStage(this));
		
		//Bouton
		JButton button = new JButton("Créer");
		button.addActionListener(new GestAjoutStage(this));

		// Ajout d'un titre et d'un layout
		this.setBorder(new TitledBorder(titre));
		this.setLayout(new FlowLayout());
		
		// Ajout des differents composant.
		this.add(lbl_NomStage);
		this.add(jtf_NomStage);
		this.add(button);
		
	}

	public JTextField getJtf_NomStage() {
		return jtf_NomStage;
	}
}
